package com.atldy.commerce.service;

import com.atldy.commerce.vo.UsernameAndPassword;

/**
 * @version 1.0
 * @Author: lidongyang
 * @CreateTime: 2021-08-02 20:46
 * @Description： 生成jwt
 */
public interface JwtService {

    /**
     * 生成token 按照默认过期时间生成 时间天
     */
    String generatorToken(String username, String password) throws Exception;

    /**
     * 生成token 按照自定义过期时间生成 时间天
     */
    String generatorToken(String username, String password, int expire) throws Exception;

    /**
     * 生成token 注册按照默认时间生成
     */
    String registerAndToken(UsernameAndPassword usernameAndPassword) throws Exception;

}